<?php
@session_start();
if(!isset($_SESSION['usuCod'])){
	echo "<script>window.location.href='index.php'</script>";
}

require_once('lib/conexion.php');

switch($_REQUEST['accion']){


 case 0: //Mostrar tabla de usuarios =================================================================
		//Solo lo puede ver usuario Administrador
		$sql0c="SELECT us.peru_codigo  FROM usuarios us INNER JOIN perfiles_usuarios pu ON pu.peru_codigo=us.peru_codigo
		WHERE us.usu_codigo=".$_SESSION['usuCod']." AND us.usu_estado='A' ";
		$rs0c=mysql_query($sql0c);
		$row0c=mysql_fetch_array($rs0c);

		if($row0c['peru_codigo'] != 1){
			exit();
		}
              $sql1="  SELECT * FROM actividades act
                INNER JOIN aciones ac ON ac.acc_codigo=act.act_accion
                INNER JOIN requisitos re ON act.req_codigo=re.req_codigo
                INNER JOIN productos prd ON re.prod_codigo=prd.prod_codigo
                INNER JOIN requisitos_tipos rt ON re.reqti_codigo=rt.reqti_codigo
                INNER JOIN procesos pr ON pr.pro_codigo=act.act_accion
                INNER JOIN ejecuciones ej ON ej.eje_codigo=act.act_ejecucion
                INNER JOIN sucursales su ON su.suc_codigo=act.act_sucursal
                INNER JOIN usuarios us ON us.usu_codigo=act_usurespverificacion2
                WHERE act_estado='A' AND act_usurespaprobacion=".$_SESSION['usuCod']." ";
                $rs1=mysql_query($sql1);
                //act.act_ejecucion<>5 AND



		?>  <h1>Listado de Actividades por Vencer</h1>


             <!-- modelo tabla paginador y buscador -->
                     <!--    ESTILO GENERAL   -->
                     <link type="text/css" href="css/style.css" rel="stylesheet" />
                     <!--    ESTILO GENERAL    -->
                     <!--    JQUERY   -->
                     <!-- <script type="text/javascript" src="js/jquery.js"></script>  -->
                     <script type="text/javascript" language="javascript" src="js/funciones.js"></script>
                     <!--    JQUERY
                     <!--    FORMATO DE TABLAS    -->
                      <link type="text/css" href="css/demo_table.css" rel="stylesheet" />
                      <script type="text/javascript" language="javascript" src="js/jquery.dataTables.js"></script>
                     <!--    FORMATO DE TABLAS    -->
                <!-- modelo tabla paginadora y buscado -->

                 <script type="text/javascript" language="javascript" src="js/jslistadopaises.js"></script>
            <article id="contenido">
            <table  class="displayMin" id="tabla_lista_paises"  width='50%'>
                       <!--<table> -->
                       <!--<table> -->
                       <?php
                      echo" <div ALIGN='right'><a href='lisActVenExcel.php?usuCod=".$_SESSION['usuCod']."' style='text-decoration:none;'><img src='interfaz/ico_grilla/excel.png' title='Generar excel' WIDTH='3%'></a></div>   ";
                   ?>
                    <thead>
                        <tr>
                           <th>Estado </th>
                           <th>Consecutivo</th>
                           <th>Tipo de Requisito</th>
                           <th>Gmid</th>
                           <th>Producto</th>
                           <th>Norma</th>
                           <th>Fecha Cumplimiento</th>
                           <th>Actividad </th>
                           <th>Presupuesto</th>
                           <th>Accion </th>
                           <th>Prioridad</th>
                           <th>Archivo adjunto</th>
                           <th>Responsable de Verificacion</th>
                           <th>Proceso</th>
                           <th>Sucursal</th>
                       </tr>
                    </thead>
                    <tfoot>
                       <tr>
                          <th></th>
                          <th></th>
                          <th></th>
                          <th></th>
                          <th></th>
                          <th></th>
                          <th></th>
                          <th></th>
                          <th></th>
                          <th></th>
                          <th></th>
                          <th></th>
                          <th></th>
                          <th></th>
                          <th></th>

                       </tr>
                    </tfoot>
                    <tbody>
                       <?php



				  while($row1=mysql_fetch_array($rs1)){

                             $id=$row1['req_codigo'];
                             $x1i=strtotime($row1['act_fechacumplimiento']);
                             $x2i=strtotime("H:i");
                             $date=date("d-m-Y", $x1i);
                             $mi=date("i", $x2i);
                             $hi=date("H", $x2i);
                             $diai=date("d", $x1i );
                             $mesi=date("m", $x1i);
                             $Yi=date("Y", $x1i);
                             $fecha_consulta=date("Y-m-d", $x1i);
                             $sql_getdate="SELECT NOW()";
                             $query_getdate=mysql_query($sql_getdate);
                             for ($i = 0; $i < mysql_num_rows($query_getdate); ++$i) {
                                 $x1=mysql_result($query_getdate, $i, 0);
                             }
                             $x2=strtotime($x1);
                             $hf=date("H",$x2);
                             $mf=date("i", $x2);
                             $diaf=date("d",$x2);
                             $mesf=date("m",$x2);
                             $Yf=date("Y", $x2);

                             $fecha1 = mktime($hf,$mf,0,$mesf,$diaf,$Yf);
                             $fecha2 = mktime($hi,$mi,0,$mesi,$diai,$Yi);
                             $diferencia = $fecha2-$fecha1;
                             $diff['horas'] = (int)($diferencia/(60*60));
                             $diff['dias'] = (int)($diferencia/(60*60*24));

                             $fecha=$fecha_consulta;
                             $segundos=strtotime($fecha) - strtotime('now');
                             $diferencia_dias=intval($segundos/60/60/24);

					 //consultamos si hay actividades pendientes//
                             $codi=mysql_fetch_array(mysql_query("select per_dias from requisitos,periodos where req_codigo=".$row1['req_codigo']." AND req_periodoVenci=per_codigo"));

                     if($diferencia_dias<='-1') {
					  echo"<tr>
                              <td align='center'>";

                                   echo"
					                <img src='interfaz/ico_grilla/rojo.png' width=18 title='Mostrar'
					               onClick='Fvereditar(".$row1['req_codigo'].");' style='cursor:pointer'/>";
                                /*else if($diferencia_dias>$codi['per_dias']){
                                  echo"
					                <img src='interfaz/ico_grilla/verde.png' width=18 title='Mostrar'
					               onClick='Fvereditar(".$row1['req_codigo'].");' style='cursor:pointer'/>";
                              }
                               if($diferencia_dias<='-1') {
                                   echo"
					                <img src='interfaz/ico_grilla/rojo.png' width=18 title='Mostrar'
					               onClick='Fvereditar(".$row1['req_codigo'].");' style='cursor:pointer'/>";
                               }  */
                              echo" </td> ";


                               $rs_archi=mysql_fetch_array(mysql_query("select * from documentos doc where doc_item=".$row1[act_codigo]." AND tip_codigo=2"));

                              echo" </td>
                               <td align='center'> ".$row1['act_referencia']." </td>
                                   <td>".$row1['reqti_nombre']."</td>
                                   <td>".$row1['prod_gmid']."</td>
                                   <td>".$row1['prod_nombre']."</td>
                                   <td>".$row1['req_norma']."</td>
                                   <td>". substr($row1['act_fechacumplimiento'],0,11)."</td>
					               <td>".$row1['act_descipcionactividad']."</td>
                                   <td>".$row1['act_presupuesto']."</td>
                                   <td>".$row1['acc_nombre']."</td>
					               <td>".$row1['act_prioridad']."</td>
                                   <td><a target='_Blank' href='ArchivoActividad/".$rs_archi['doc_nombre']."' style='text-decoration:none;'>&nbsp;".$rs_archi['doc_nombre']."</a></td>
                                   <td>".$row1['usu_nombres']." ".$row1['usu_apellidos']."</td>
                                   <td>".$row1['pro_nombre']."</td>
                                   <td>".$row1['suc_nombre']."</td>

					          </tr>";
                          }
				  }

				  ?>
               </table>
        <?php
	break;

	case 1: // Guardar Nuevo cumplimiento  ========================================================
        if($_REQUEST['cbx_aprobacionJS']=='Si'){$ejecuta='2';}
        else{$ejecuta='3';}
		$sql1b="INSERT INTO avtividades_aprobadas (act_codigo,
                                                   acap_fechaaprobacion,
                                                   acap_presupuestoaprobado,
                                                   acap_observaciones,
                                                   acap_estado)
 		                            VALUES(".$_REQUEST['idcodJS'].",
                                          '".$_REQUEST['txt_fechcumpJS']."',
                                          '".$_REQUEST['txt_preJS']."',
                                          '".$_REQUEST['txt_ObservacionesJS']."',
                                          '".$ejecuta."') ";
		$vali1b=mysql_query($sql1b);
		if($vali1b==false){
			?>
            <script>
			$('#pswd_info_2').hide();
			mostrarMSN('error','div_mensaje_2','Error al guardar ! ');</script>
            <?php
			exit();
		}
          //Consultar Ultimo registro de cumplimientos
           $sql_cum=mysql_query("update actividades set act_ejecucion='".$ejecuta."' where act_codigo=".$_REQUEST['idcodJS']."");
		   //$query_cum=mysql_fetch_array($sql_cum);
           //$query_cum['cum_codigo'];

			?>
            <script>
      			$('#div_content_tablaUs').load("reqAsig_envia.php?accion=0");
				mostrarMSN('success','div_mensaje','Enviado exitosamente para ejecutar ');
				setTimeout('Factualizagrilla()',2000);

            </script>
            <?php



	break;

	case 2: // Eliminar Usuario =====================================================================
		//validar que el usuario no tiene requisitos

          ?>
          <script src="js/funciones.valiClav.js"></script>
            <div class='header'><span>.:Mis Tareas por Aprobar RQS (Requisitos Legales)  - <?php echo $conrs1[act_referencia];?>:.</span></div>
			   <div class="margen">  </div>
            </div>

            <script>
			  //confirmar guardar cumplimiento

   			   $('#pswd_info_2').hide();
			    mostrarMSN('success','div_mensaje_2','Tareas por Aprobar Guardado Exitosamente ');
			   //actualizar Tabla de usuarios
               $('#diveredit').load("reqAsig.php");
            </script>

                      <label>
	                     <div id="div_mensaje_2" style="display:none;"> </div>
                      </label>
            <div id="pswd_info_2">     </div>

          <?php

	break;

 case 3: // Mostrar Cumplimiento para guardar informacion ===============================================
		//Consultar datos del requerimiento

            $_SESSION['reqCod']=$_REQUEST['cousJS'];
            $req_codigo=$_SESSION['reqCod'];


		 $sql1="SELECT * from  actividades where act_codigo=".$req_codigo."";
         $rs1=mysql_query($sql1);
         $conrs1=mysql_fetch_array($rs1);


			?>

     		<script src="js/funciones.valiClav.js"></script>
            <div class='header'><span>.:Mis Tareas por Aprobar RQS (Requisitos Legales)  - <?php echo $conrs1[act_referencia];?>:.</span></div>
			<div class="margen">
           <label style="width:20%"><p class="ui-state-active"><b>&nbsp;Consecutivo: <?php echo $conrs1[act_referencia];?> </b></p> </label>   <br />
            <!--<script type="text/javascript" language="javascript" src="js/jslistadopaises.js"></script>-->
                  <table cellpadding="0" cellspacing="0" border="0" class="display" id="tabla_lista_paises">
                        <label>
                          <div id="pswd_info_2">   </div>
                       </label>
                       <input type="hidden" name="idcod" id="idcod" value="<?php echo $conrs1[act_codigo];?>">

                       <tr>
                           <td width=38%><b>Fecha</b><br />
                             <input type="text" name="txt_fechcump" id="txt_fechcump" readonly value="<?php echo date('Y-m-d') ?>" size="10" />
                           </td>
                           <td width=30%><b>Presupuesto Aprobado</b> <br />
                            <input type="text" name="txt_pre" id="txt_pre" readonly="readonly"
                            value="<?php echo number_format($conrs1['act_presupuesto'], 0, ".", ".");?>" size="10" />
                          </td>
                          <td><select name="cbx_aprobacion" id="cbx_aprobacion" style="width:auto" required="required">
                                <option value="">Seleccione...</option>
                                <option value="Si">Si</option>
                                <option value="No">No</option>
                              </select>  </td>
                       </tr>
                       <tr>
                           <td colspan=3><b>Observaciones</b></center></td></td>
                       </tr>

                      <tr>
                           <td colspan=3><textarea placeholder="Escriba Observaciones" name="txt_Observaciones" id="txt_Observaciones" maxlength="1000" rows="3" required></textarea></td>

                      </tr>
                      <tr>
                          <td colspan=3>
                                 <div id="div_mensaje_2" style="display:none;width:auto"> </div>
                          </td>
                      </tr>
                      <tr>
                           <td colspan=3>
                           <input type="button" value="Enviar" onClick="Fguardar();" style="cursor:pointer"/>
                           </td>

                       </tr>


                        </table> <br />


                </form>
                </div>

                <script>
                $('#diveredit').modal({
					containerCss: {
					width: 620,
					height: '70%'
				},
					closeHTML: "<a href='#' title='Cerrar' class='modal-close'><img src='interfaz/ico_cerrar.gif' /> &nbsp;&nbsp;</a> "
				});

                </script>
        	<?php
	break;
    case 4: // Mostrar emergente Editar ===============================================
  //Consultar datos del requerimiento
		$sql1="SELECT * FROM  requisitos r,usuarios us, procesos pr, sucursales su, usuariosxcargos uc, cargos c, periodos pe
               WHERE r.pro_codigo=pr.pro_codigo
               AND r.suc_codigo=su.suc_codigo
               AND usu_codSeguimiento=us.usu_codigo
               AND uc.usu_codigo=us.usu_codigo
               AND uc.car_codigo=c.car_codigo
               AND pe.per_codigo=req_periodoVenci
               AND req_codigo=".$_REQUEST['cousJS']." order by c.car_codigo desc limit 1";
         $rs1=mysql_query($sql1);
         $conrs1=mysql_fetch_array($rs1);

			?>
			<script src="js/funciones.valiClav.js"></script>
            <div class='header'><span>.:MIS REQUISITOS LEGALES  A CUMPLIR:.</span></div>
			<div class="margen">
           <label style="width:20%"><p class="ui-state-active"><b>&nbsp;Consecutivo: <?php echo $conrs1[req_referencia];?> </b></p> </label>   <br />
            <!--<script type="text/javascript" language="javascript" src="js/jslistadopaises.js"></script>-->
                  <table cellpadding="0" cellspacing="0" border="0" class="display" id="tabla_lista_paises">
                       <tr>
                            <th width=18% BGCOLOR='#D8D8D8'><b><center>Fecha de Creaci&oacute;n</b></td>
                            <td><?php echo $conrs1['req_fechaCreacion'];?> </td>
                            <th width=20%><b><center>Proceso</b></td>
                            <td><?php echo $conrs1['pro_nombre'];?> </td>
                       </tr>
                       <tr>
                           <th width=18%><b><center>Descripci&oacute;n del Requisito</b></td>
                           <td><?php echo $conrs1['req_descripcion'];?> </td>
                           <th width=20%><b><center>Responsable del seguimiento</b></td>
                           <td><?php echo "".$conrs1['usu_nombres']." ".$conrs1['usu_apellidos']."";?> </td>
                       </tr>
                       <tr>
                           <th width=18%><b><center>Fecha de Vencimiento</b></td>
                           <td><?php echo $conrs1['req_fechaVencimiento'];?> </td>
                           <th width=20%><b><center>Cargo</td>
                           <td><?php echo $conrs1['car_nombre'];?> </td>
                           </tr>
                           <tr>
                               <th width=18%><b><center>Periodo de Vencimiento</b></td>
                               <td><?php echo $conrs1['per_nombre'];?> </td>
                               <th width=20%><b><center>Sucursal</td>
                               <td><?php echo $conrs1['suc_nombre'];?> </td>
                           </tr>
                           <tr>
                               <th width=18%><b><center>Riesgo/Aspecto</b></td>
                               <td><?php echo $conrs1['req_riesgoAspecto'];?> </td>
                               <th width=20%><b><center>Estado</b></td>
                               <td><?php echo $conrs1['req_estado'];?> </td>
                           </tr>
                           <tr>
                               <th width=18%><b><center>Norma</b></td>
                               <td colspan=3><?php echo $conrs1['req_norma'];?> </td>
                           </tr>
                           <tr>
                               <th width=18%><b><center>Emisor</b></td>
                               <td colspan=3><?php echo $conrs1['req_emisor'];?> </td>
                           </tr>
                           <tr>
                               <th><b>Exigencias</b></td>
                               <td colspan=3><?php echo $conrs1['req_exigencias'];?> </td>
                           </tr>
                           <tr>
                               <th colspan=4  width=18%><b><center>Efecto Potencial del No cumplimiento</b></td>
                           </tr>
                           <tr>
                               <td colspan=4><?php echo $conrs1['req_efePotNoCum'];?> </td>
                           </tr>
                           <tr>
                               <th colspan=4  width=18%><b><center>Documentos Adjuntos</b></td>
                           </tr>
                           <tr>

                               <td colspan=4>
                               <?php
        $rs0c=mysql_query("SELECT * FROM  documentosxrequisitos WHERE req_codigo=".$conrs1[req_codigo]."");
          $i=1;
        while($row=mysql_fetch_array($rs0c)){
				echo"<tr>";
					if($row['docr_estado']=='A'){
						echo"<td align=\"left\" colspan=4><img src='interfaz/ico_grilla/001_18.png' width='20'>";
					}else{
						echo"<td align=\"left\" colspan=4><img src='interfaz/ico_grilla/001_19.png' width='20'>";
					}

					switch ($row['docr_extension']) {
						case 'pdf':
								echo"<a target='_Blank' href='ArchivoRequisito/".$row['docr_nombre']."' style='text-decoration:none;'><img src='interfaz/ico_grilla/pdf.png' width='70' height='70'>&nbsp;&nbsp;&nbsp;".$row['docr_nombre']."</a></td>";
							break;
						case 'docx':
								echo"<a target='_Blank' href='ArchivoRequisito/".$row['docr_nombre']."' style='text-decoration:none;'><img src='interfaz/ico_grilla/doc.png' width='70' height='70'>&nbsp;&nbsp;&nbsp;".$row['docr_nombre']."</a></td>";
							break;
						case 'xlsx':
								echo"<a target='_Blank' href='ArchivoRequisito/".$row['docr_nombre']."' style='text-decoration:none;'><img src='interfaz/ico_grilla/xls.png' width='70' height='70'>&nbsp;&nbsp;&nbsp;".$row['docr_nombre']."</a></td>";
							break;
						case 'html':
								echo"<a target='_Blank' href='ArchivoRequisito/".$row['docr_nombre']."' style='text-decoration:none;'><img src='interfaz/ico_grilla/html.png' width='70' height='70'>&nbsp;&nbsp;&nbsp;".$row['docr_nombre']."</a></td>";
							break;
						case 'txt':
								echo"<a target='_Blank' href='ArchivoRequisito/".$row['docr_nombre']."' style='text-decoration:none;'><img src='interfaz/ico_grilla/txt.png' width='70' height='70'>&nbsp;&nbsp;&nbsp;".$row['docr_nombre']."</a></td>";
							break;
						case 'zip':
								echo"<a target='_Blank' href='ArchivoRequisito/".$row['docr_nombre']."' style='text-decoration:none;'><img src='interfaz/ico_grilla/zip.png' width='70' height='70'>&nbsp;&nbsp;&nbsp;".$row['docr_nombre']."</a></td>";
							break;

						default:
								echo"<a target='_Blank' href='ArchivoRequisito/".$row['docr_nombre']."' style='text-decoration:none;'><img src='interfaz/ico_grilla/desconocido.png' width='70' height='70'>&nbsp;&nbsp;&nbsp;".$row['docr_nombre']."</a></td>";
							break;
					}
    echo"</tr>";
                              $i++;
         }
            ?>                   </td>
                            </tr>
                  </table>



                </form>
                </div>

                <script>
                $('#diveredit').modal({
					containerCss: {
					width: 1120,
					height: '95%'
				},
					closeHTML: "<a href='#' title='Cerrar' class='modal-close'><img src='interfaz/ico_cerrar.gif' /> &nbsp;&nbsp;</a> "
				});

                </script>
        	<?php
	break;

     case 5: // Eliminar Imagen  =====================================================================
		//validar que el usuario no tiene requisitos
        if (!empty($_REQUEST['cousJS'])) {
  			$id_archivo = $_REQUEST['cousJS'];
			$dir = "ArchivoCumplimiento/";

			//Borrar archivo del servidor

				$consult=mysql_query("SELECT * FROM documentos WHERE doc_codigo=".$id_archivo."");
				if ($row=mysql_fetch_array($consult)) {

					//unlink($dir.$row['dcum_nombre']);
					$borrar = mysql_query("DELETE FROM documentos WHERE doc_codigo=".$id_archivo."");
                    if($borrar == false){
			          ?>
                         <script>mostrarMSN('error','div_mensaje','Error al eliminar ! ');</script>
                      <?php
			          exit();
		             }else{
			             ?>
                         <script>
                         //actualizar Tabla de usuarios
			                      $('#diveredit').load("cumReq_envia.php?accion=3&aci=88&cousJS=<?php echo$row[req_codigo];?>");
                         </script>


                         <?php
                      }
              	}
	      } else {
		      echo "No existe el archivo";
	      }

  	break;

   case 6: // Modulo de Planeacion de Actividades =====================================================================

		?>     <script>
			//actualizar Tabla de usuarios
			$('#div_content_tablaUs').load("planActReq.php?accion=0");
            </script>
            <?php


	break;




}//Fin switch

?>
